package houserules;

import logic.moves.GameMove;

public interface HouseRuleInterface{
	
	/**
	 * Set the rule parameters to default
	 */
	public int restoreDefault();
	
	/**
	 *  Is rule parameters are default 
	 */
	public boolean isDefault();
	
	/**
	 * checks if this rule is legal on the argument game move
	 * @param gameMove
	 */
	public boolean isLegal(GameMove gameMove);
}
